/**
 * 
 */
package com.bbva.gptf.back.transformador;

import org.springframework.core.convert.converter.Converter;

import com.bbva.gptf.back.dominio.Tgpt022DetLista;
import com.bbva.gptf.back.dominio.Tgpt022DetLista;
import com.bbva.gptf.back.dominio.Tgpt022DetListaPK;
import com.bbva.gptf.dto.bean.DetalleLista;

/**
 * @author mtellezg
 * 
 */
public class TransformadorTgpt022DetLista implements
		Converter<DetalleLista, Tgpt022DetLista> {

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.springframework.core.convert.converter.Converter#convert(java.lang
	 * .Object)
	 */
	@Override
	public Tgpt022DetLista convert(DetalleLista source) {
		// TODO Auto-generated method stub
		Tgpt022DetLista entidadDetalleLista = new Tgpt022DetLista();
		Tgpt022DetListaPK id = new Tgpt022DetListaPK(
				source.getCdLista(), source.getCdContrato());
		entidadDetalleLista.setId(id);
		/*
		 * NOTA: NO ES NECESARIO SETEAR LAS RELACIONES QUE SE ENCUENTRAN DENTRO
		 * DE LA LLAVE PRIMARIA PK entidadDetalleLista.setCdLista(new
		 * Tgpt021ListaContrato());
		 * entidadDetalleLista.getCdLista().setCdLista(source.getCdLista());
		 * entidadDetalleLista.setCdContrato(new Tgpt016Contrato());
		 * entidadDetalleLista.getCdContrato().setCdContrato(
		 * source.getCdContrato());
		 */
		entidadDetalleLista.setCdUsuarioUmo(source.getCdUsuarioUmo());
		entidadDetalleLista.setFhUmo(source.getFhUmo());
		entidadDetalleLista.setTmUmo(source.getTmUmo());
		return entidadDetalleLista;
	}

}
